home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir43 / sac.zip / FOXPRO.ZIP / SAC2.MAN < prev    next >
Text File  |  1994-06-14  |  110KB  |  3,169 lines

  1.  
  2.  
  3.  
  4.  
  5.                                        Preface
  6.  
  7.  
  8.       The Foxpro SAC System is a set of programs designed to record and
  9.       track the Saguaro Astronomy Club Database.  The SAC System is written
  10.       in a dBASE IV compatible language called Foxpro.
  11.  
  12.       Among the SAC System features is the ability to run in a Multi-user
  13.       environment.  It can access records by either object name or by memo
  14.       notes.  The SAC system also will let you keep user logs.
  15.  
  16.       SunShow utilities are included in the SAC system.  These utilities
  17.       allow the SAC system to display and print graphic pictures stored in
  18.       the SAC database or on file.
  19.  
  20.       An IBM personal computer (80386 or better) is recommended.  For
  21.       improved performance, it is highly recommended that the user obtain
  22.       at least three megabytes of extended memory.  A color monitor and a
  23.       mouse are also recommended.
  24.  
  25.       Considerable effort was expended to make the user reference manual as
  26.       complete as possible.  However, this documentation is in no way to be
  27.       considered an instructive guide to MS-DOS, the Saguaro Astronomy Club
  28.       Database, Astronomy, or Foxpro.  Many reference texts are available
  29.       on the market that explain the MS-DOS operating system and dBASE
  30.       programming.  If you need more information, your reference materials
  31.       should include one of these texts.
  32.  
  33.       My advice is to read the contents of this user manual.  Familiarize
  34.       yourself with its information.  If you have any questions concerning
  35.       this application, feel free to write or call.
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                      - Page 1 -
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.                              Copyright/License/Warranty
  72.  
  73.  
  74.  
  75.  
  76.       This document and the program Foxpro SAC ("the software") are
  77.       copyrighted by the author.  The copyright owner hereby licenses you
  78.       to use the software given these restrictions:
  79.  
  80.  
  81.            o  the program shall be supplied in its original, unmodified
  82.               form, which includes this documentation;
  83.  
  84.            o  for-profit use without a license is prohibited;
  85.  
  86.            o  the program may not be included - or bundled - with other
  87.               goods or services.  Exceptions may be granted upon written
  88.               request only.
  89.  
  90.            o  no fee is charged beyond a reasonable amount for the media
  91.               and handling ($10 maximum suggested);
  92.  
  93.  
  94.            There is no warranty of any kind.  The copyright owner may not
  95.            be held liable for any damages, including any lost profits or
  96.            other incidental or consequential damages arising out of or
  97.            inability to use the software.  By using the software, you agree
  98.            to this.
  99.  
  100.  
  101.       Shareware
  102.  
  103.            SAC is distributed as Shareware.  It is not free software.
  104.            You are free to try it and make copies for others.  If you
  105.            continue to use this application beyond a reasonable trial
  106.            period, you are required to register it with the distributor
  107.            and author.
  108.  
  109.  
  110.       ASP Ombudsman
  111.  
  112.            This program is produced by a member of the Association of
  113.            Shareware Professionals (ASP).  ASP wants to make sure that the
  114.            shareware principle works for you.  If you are unable to resolve
  115.            a shareware-related problem with an ASP member by contacting the
  116.            member directly, ASP may be able to help.  The ASP Ombudsman can
  117.            help you resolve a dispute or problem with an ASP member, but
  118.            does not provide technical support for members' products.
  119.  
  120.            Please write to the ASP Ombudsman at 545 Grover Road, Muskegon,
  121.            MI 49442-9427 USA, FAX 616-788-2765 or send a CompuServe message
  122.            via CompuServe Mail to ASP Ombudsman 70007,3536.
  123.  
  124.  
  125.  
  126.            Copyright (C) 1987 Dennis Allen.  All rights reserved.  All
  127.            trademarks mentioned herein belong to their respective owners.
  128.  
  129.                                      - Page 2 -
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.                                 SunShow Image Toolkit
  138.  
  139.  
  140.       The SAC System does include utilities from the SunShow Image Toolkit.
  141.       These utilities gives us the ability to display and print GIF files.
  142.       There are, however, limitations you MUST be aware of:
  143.  
  144.  
  145.       1)  If the SHOWGIF utility attempts to display a GIF picture having a
  146.       pixel resolution larger than your best video mode, a computer lock-up
  147.       is possible.
  148.  
  149.       There are many 1024x768 pixel resolution GIF files in the SAC System.
  150.       If you video card cannot handle 1024x768 pixels, you can prevent a
  151.       lockup by removing all SHOWGIF.* files from your system.
  152.  
  153.  
  154.       Note:  The SunShow Image Toolkit does include a utility called
  155.       VIEWGIF.EXE.  This utility, while capable of displaying any size GIF
  156.       file, cannot presently work within Foxpro.
  157.  
  158.  
  159.       2)  The SunShow utilities can only display and print GIF files
  160.       containing a global color map.  If SHOWGIF tries to display a GIF
  161.       with no global color map, a blank screen is displayed.
  162.  
  163.  
  164.       3)  The current version of SunShow cannot print interlaced GIF files.
  165.       About a third of the SAC System GIF files are interlaced.  We are
  166.       hoping the next release of SunShow will solve this problem.
  167.  
  168.  
  169.       4)  The SunShow utilities does NOT give a progress report in loading
  170.       a graphic file for display.  Just a blank screen.  The speed that
  171.       graphic file will load and display depends on your machine.
  172.  
  173.  
  174.       5)  If you are running in multi-user mode, use the same video driver
  175.       (VESA for example), for each user.  The current version of Sunshow
  176.       cannot assign different video drivers to different users.
  177.  
  178.  
  179.       I've tried to check all the GIF files in the SAC System to ensure
  180.       they're within 1024x768 pixel resolutions and contain a global color
  181.       map.  If you do a find bad GIF file, however, please write or call.
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                      - Page 3 -
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                   TABLE OF CONTENTS
  204.  
  205.  
  206.       Preface                                                    1
  207.       Copyright/License/Warranty                                 2
  208.       SunShow Image Toolkit                                      3
  209.       Introduction                                               6
  210.           Manual Content                                         6
  211.           Notation Convention                                    7
  212.       Invoking SAC                                               8
  213.           Maintaining SAC Deep Sky Database                     11
  214.               Updating a SAC Deep Sky Record                    15
  215.               Creating a Log Record                             16
  216.           Maintaining SAC Double Star Database                  17
  217.           Quit                                                  17
  218.       Printing SAC Database                                     18
  219.           Printing SAC Database                                 19
  220.           Quit                                                  20
  221.       System Setup                                              21
  222.           Expression Builder                                    22
  223.           Printer Control Codes                                 22
  224.           Change Color Set                                      25
  225.               Customizing Color Sets                            25
  226.           Problems & Suggestions                                25
  227.           Default Settings                                      26
  228.           SunShow Video Setup                                   26
  229.           SunShow Print Setup                                   26
  230.           Display/Print Manual                                  28
  231.           Quit                                                  28
  232.       Utilities                                                 29
  233.           Access GIF's to .\GIF                                 30
  234.           Convert RA/Dec <-> Alt/Az                             30
  235.           Burham Coordinates                                    30
  236.           Epoch Coordinates                                     31
  237.           Double Star Separation                                31
  238.           Rebuilding Indices                                    32
  239.           Initializing Databases                                32
  240.           Sorting Databases                                     32
  241.       Quit to DOS                                               33
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.                                      - Page 4 -
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                                   TABLE OF CONTENTS
  270.  
  271.  
  272.       Appendices                                                34
  273.           Appendix A/ Generic Editor                            34
  274.           Appendix A-1/ System Menu                             41
  275.               Sysmenu edit                                      41
  276.               Foxpro Calculator                                 41
  277.               Foxpro Calendar                                   41
  278.               Foxpro DOS Shell                                  42
  279.               Printer Eject                                     42
  280.               Video Mode                                        42
  281.               Print Mode                                        42
  282.           Appendix B/ Data Files                                43
  283.               Import Files                                      45
  284.               Backup/Restore Data files                         46
  285.           Appendix C/ Error Handling                            47
  286.               Disk Space                                        47
  287.               Printer not Ready                                 47
  288.               Multi-User Errors                                 48
  289.               Syntax Error                                      48
  290.           Appendix D/ Configuring Application                   49
  291.               Foxpro Runtime Unit                               49
  292.                   FOXR.EXE                                      49
  293.                   FOXRW.EXE                                     50
  294.               CONFIG.FP                                         50
  295.                   EMS                                           51
  296.                   MEMLIMIT                                      51
  297.                   PROGWORK                                      51
  298.                   RESOURCE                                      52
  299.                   TIME                                          52
  300.               FOXPRO.INI                                        53
  301.                   DATA                                          53
  302.                   FONTNAME                                      54
  303.                   FONTSIZE                                      54
  304.                   FONTSTYLE                                     54
  305.                   GIF                                           55
  306.                   INIT                                          55
  307.                   LAST                                          55
  308.                   MULT                                          55
  309.                   PROG                                          56
  310.                   RECALL                                        56
  311.                   SYSMENU                                       56
  312.                   TEMP                                          57
  313.                   TERM                                          57
  314.               FOXUSER.DBF                                       58
  315.               FOXUSER2.DBF                                      58
  316.               Printer Codes                                     59
  317.               Record Filters                                    59
  318.               Configuring Sideways                              59
  319.       Glossary                                                  60
  320.       Index                                                     63
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                                      - Page 5 -
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                     Introduction
  336.  
  337.  
  338.       The Foxpro SAC System is a set of programs designed to record and
  339.       track the Saguaro Astronomy Club Database.  The Foxpro SAC System is
  340.       written in a dBASE IV compatible language called Foxpro.
  341.  
  342.       Before continuing, we should explain a couple of terms.  We refer to
  343.       the Saguaro Astronomy Club database as the SAC database.  We will be
  344.       refering to the Foxpro SAC System as the SAC System, or simply as
  345.       "SAC".
  346.  
  347.       When we refer to an "editor", it is a program module that allows us
  348.       to add, delete, or change database records. The word "edit" means to
  349.       update, maintain, or change a database record.
  350.  
  351.       When we refer to a "window", it is a section of the screen that is
  352.       receiving output.  Windows may overlap each other on the screen.
  353.       They are characterized by a double line border and usually have some
  354.       sort of title.
  355.  
  356.       A "record filter" determines the access allowed to a database.  Only
  357.       those records, defined by a record filter, may be viewed, edited, or
  358.       printed.  Record filters are created/selected using an "expression
  359.       builder".
  360.  
  361.       The term "GIF" refers to the Compu-Serve Graphic Information Format.
  362.       A graphic picture file format.  The graphic file extension (GIF, PCX,
  363.       TIF, etc.) actually used depends on the graphic file viewer.  The SAC
  364.       system, however, will use GIF files exclusively.
  365.  
  366.       A "memo field" is a field that can store text or files.  All
  367.       databases in the SAC System contain two memo fields.  One for notes
  368.       and one for GIF files.  Note memo fields may be edited by the user.
  369.       GIF memo fields must first be copied to disk before they can be
  370.       viewed.
  371.  
  372.       The following sections of this manual will describe all available
  373.       menu options, one at a time.  Each menu option will be illustrated.
  374.       Appendices are included to describe all the files in the SAC system,
  375.       the generic operations of editors, error handling, optimizing SAC,
  376.       and establishing a backup procedure.
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.                                      - Page 6 -
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.                                     Introduction
  402.  
  403.  
  404.                               Notation Conventions
  405.  
  406.  
  407.       CAPITAL LETTERS
  408.  
  409.            Capital letters indicates a command.  During command entry, this
  410.            text should be entered exactly as it appears.  Unless specified,
  411.            any command may be in upper or lower-case letters.
  412.  
  413.       lower case
  414.  
  415.            Parameters to commands are usually typed in lower-case
  416.            characters.
  417.  
  418.       Ellipsis "..."
  419.  
  420.            The ellipsis represent repetition of a previous item.
  421.  
  422.       Single Key "[ ]"
  423.  
  424.            The single key command is represented by the characters "[" and
  425.            "]".
  426.  
  427.       Control keys
  428.  
  429.            Control keys are designated with a "[Ctrl]-" followed by the
  430.            name of another key (for example: [Ctrl]-[S]).  To enter a
  431.            control key, press [Ctrl] on your keyboard and, while holding it
  432.            down, press the additional key.  On some Foxpro menus, control
  433.            keys are designated with a "^" followed by the name of another
  434.            key (for example: ^[End] for [Ctrl]-[End]).
  435.  
  436.       Carriage Return
  437.  
  438.            Depending on your keyboard, the same key may be represented by
  439.            different descriptions.  For example, the carriage return may be
  440.            represented as [Enter], [Return], or [Bent arrow symbol].  For
  441.            the most part, this should not be a problem.  Make sure,
  442.            however, that you understand the function of each key so that
  443.            you understand how they appear in this manual.
  444.  
  445.       Alternate key
  446.  
  447.            On an IBM PC keyboard, alternate keys are designated with a
  448.            "[Alt]-" followed by the name of another key (for example:
  449.            [Alt]-[V]).  To enter a control key, press [Alt] on your
  450.            keyboard and, while holding it down, press the additional key.
  451.  
  452.            On a Macintosh keyboard, [Alt] is produced by holding down both
  453.            the [Ctrl] key and the [Option] key.  To produce [Alt]-[V], for
  454.            example, you must press [Ctrl], [Option], and [V] at the same
  455.            time.
  456.  
  457.  
  458.  
  459.                                      - Page 7 -
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.                                  Invoking SAC System
  468.  
  469.  
  470.       The purpose of this section is to help you get started using SAC.
  471.       Your computer should be running and you should be at the DOS prompt.
  472.  
  473.       You should have already installed the SAC application and the Foxpro
  474.       runtime unit.  You should also have a functional backup procedure
  475.       (See Appendix B).
  476.  
  477.       Note:  If you are importing the SAC deep sky and/or double star
  478.       databases, see Appendix B/Import files.
  479.  
  480.       To invoke SAC, at the DOS prompt, type:
  481.  
  482.            SAC
  483.  
  484.       and press [Enter].  Since this is the first time you invoked SAC, you
  485.       should see the following screen:
  486.  
  487.  
  488.       +--------------------------------------------------------------------+
  489.       |                                                                    |
  490.        ------------------------- Default Settings ------------------------
  491.       |                                                                    |
  492.                      SAC Word for Windows (Form Data File) :
  493.       |                                                                    |
  494.                      Longitude (DDD.MMSS):
  495.                      Latitude  (DDD.MMSS):
  496.                      Time Zone           :
  497.                      Daylight Saving Time:
  498.                      Epoch Year          :
  499.       |                                                                    |
  500.       |--------------------------------------------------------------------|
  501.                Press [ESC] to abort and return to main menu...
  502.       +--------------------------------------------------------------------+
  503.  
  504.  
  505.       This screen defines the default SAC settings and can be found in the
  506.       system setup menu.  For now, press [Enter] to ignore the first line.
  507.  
  508.       The next five input fields are needed to configure SAC to your
  509.       location.  The time zone is the number of hours from UT (example: 5
  510.       for EST).  Specifying Daylight Saving will subtract one hour from the
  511.       time zone.
  512.  
  513.       Press [F10] when done.  The next screen you see will be the SunShow
  514.       Video Setup.  This screen is available in the system setup menu.
  515.       Simply type in the number of your video card and press [Enter].
  516.  
  517.       Warning:  If you are running in multi-user mode, use the same video
  518.       driver (VESA for example), for each user.  The current version of
  519.       Sunshow cannot assign different video drivers to different users.
  520.  
  521.  
  522.  
  523.  
  524.  
  525.                                      - Page 8 -
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                                  Invoking SAC System
  534.  
  535.  
  536.       The final setup screen will configure the SunShow printer utility.
  537.       This screen is also found in the system setup menu.  Select your
  538.       printer and press [Enter].  There are other options, but just press
  539.       [F10] to complete the screen.
  540.  
  541.       After all setup screens are completed, you should see is the
  542.       following:
  543.  
  544.  
  545.       +--------------------------------------------------------------------+
  546.                               SAC Database, Version 01.00.00
  547.                        (c) 1987 Dennis Allen, All rights reserved
  548.       |                                                                    |
  549.        -----------------------  M A I N    M E N U -----------------------
  550.       |                                                                    |
  551.                            E - Edit SAC  Databases
  552.       |                                                                    |
  553.                            P - Print SAC Databases
  554.       |                                                                    |
  555.                            S - System Setup
  556.       |                                                                    |
  557.                            U - Utilities
  558.       |                                                                    |
  559.                            Q - Quit this program
  560.       |                                                                    |
  561.       |--------------------------------------------------------------------|
  562.                                  Your selection:
  563.       +--------------------------------------------------------------------+
  564.  
  565.  
  566.       This is our normal initial screen.  Option 'E' allows you to create
  567.       and maintain all SAC deep sky and double star records.  Option 'P'
  568.       will print SAC deep sky and double star reports.  Option 'S' allows
  569.       you to change printer control codes and system default settings.
  570.       Option 'U' contain miscellaneous options that allow the user to
  571.       maintain SAC.  Option 'Q' will return you to the DOS prompt.
  572.  
  573.       By default, SAC runs in a single-user mode.  If you are running in a
  574.       Multi-user environment, you will need to configure SAC to run Multi-
  575.       user mode.  Please refer to Appendix D for more information.
  576.  
  577.       There are three ways to select an option.  One way is simply to press
  578.       the highlighted key, (example: press [S] for system setup).  Another
  579.       way is to press the up and down cursor keys to highlight the desired
  580.       option.  Then, by pressing [Enter], the highlighted option is
  581.       selected.
  582.  
  583.       Note:  If you have a mouse, you can move the mouse cursor to the
  584.       desired option.  Pressing the left mouse button will then select the
  585.       option.
  586.  
  587.  
  588.  
  589.  
  590.  
  591.                                      - Page 9 -
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                                  Invoking SAC System
  600.  
  601.  
  602.                            Maintaining Sample Records
  603.  
  604.  
  605.       Editing SAC records is simple.  At the main menu, press [E].  The
  606.       following screen will appear:
  607.  
  608.  
  609.       +--------------------------------------------------------------------+
  610.                             SAC Database, Version 01.00.00
  611.                         (c) 1987 Dennis Allen, All rights reserved
  612.       |                                                                    |
  613.        ----------------------  E D I T    M E N U ------------------------
  614.       |                                                                    |
  615.                           1 - Edit SAC Deep Sky Database
  616.                           2 - Edit SAC Double Star Database
  617.                           3 - Edit SAC Variable Star Database
  618.                           4 - Edit Lunar Object Database
  619.                           5 - Edit Celestial Object Database
  620.       |                                                                    |
  621.                           Q - Return to main menu
  622.       |                                                                    |
  623.       |--------------------------------------------------------------------|
  624.                                    Your selection:
  625.       +--------------------------------------------------------------------+
  626.  
  627.       This is the edit menu.  Here, all components of the SAC system can be
  628.       maintained.  Option '1' will allow you to maintain the SAC deep sky
  629.       database.  Option '2' will allow you to maintain the SAC double star
  630.       database.  Option '3' will allow you to maintain the SAC variable
  631.       star database.  Option '4' will allow you to maintain the Lunar
  632.       object database.  Option '5' will allow you to maintain the planetary
  633.       object database.  Option 'Q' will return you to the main menu.
  634.  
  635.       Before continuing, notice that the edit window is slightly smaller
  636.       than the main menu window.  This is a built-in feature.  This feature
  637.       allows the user to see how far he/she is into the program.  It is
  638.       intended to give the user a sense of depth.
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.                                      - Page 10 -
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.                           Maintaining SAC Deep Sky Database
  666.  
  667.  
  668.       Maintaining SAC deep sky records is simple.  At the edit menu, press
  669.       [1].  The following screen will appear:
  670.  
  671.  
  672.       +--------------------------------------------------------------------+
  673.                             SAC Database, Version 01.00.00
  674.                         (c) 1987 Dennis Allen, All rights reserved
  675.       |                                                                    |
  676.        ---------------------- SAC Deep Sky Database ----------------------
  677.        Object Name:                 Other Names:
  678.        Type of Object:
  679.        Constellation:                    L.S.T.:
  680.        Right Ascension :            Azimuth  (DDD.MMSS):
  681.        Declination     :            Altitude (DDD.MMSS):
  682.        Magnitude  :                 Magnitude of Brightest Star:
  683.        Description:
  684.        Size       :                 Class:         Source:
  685.        # of Stars :                 U 2000     :
  686.        Clubs:                       Tirion 2000:
  687.        ------------------------------ Notes ------------------------------
  688.       |                                                                    |
  689.       |--------------------------------------------------------------------|
  690.             Edit Log      1 Create File 2 Print File  3 View File
  691.                           Create Memo
  692.             Toggle Index (None)         Toggle Order (Ascending)
  693.             Add    Browse Delete Find   Goto   Help   Update    Quit
  694.       +--------------------------------------------------------------------+
  695.  
  696.  
  697.       This screen is typical of a generic editor used with Foxpro.  At the
  698.       bottom of the screen are all the one-character options available to
  699.       the user.
  700.  
  701.       Like the main menu, there are three ways of selecting a function.  By
  702.       direct keystroke, by the cursor keys and [Enter], or by the mouse.
  703.       Before continuing, we will briefly describe each function.
  704.  
  705.                                   Add Function
  706.  
  707.       Pressing [A] will allow you to add a record to the current database.
  708.       The cursor will be positioned on the first field in the record.
  709.       Whether adding or updating a record, there only a few keystrokes you
  710.       need to know.
  711.  
  712.       You can move the cursor from field to field using the arrow keys.
  713.       For instance, the Right arrow, the Down arrow, and the Enter key,
  714.       moves the cursor forward one field at a time.  The up arrow moves the
  715.       cursor back one field.
  716.  
  717.       Note:  If you have a mouse, you also can move from field to field.
  718.       Simply move the mouse cursor to the desired field and press the left
  719.       mouse button.
  720.  
  721.  
  722.  
  723.                                      - Page 11 -
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.                           Maintaining SAC Deep Sky Database
  732.  
  733.  
  734.       The [Home] key will move the cursor to the beginning of a field.  If
  735.       it is already there, [Home] will move the cursor to the first field
  736.       in the screen.  [End] will move the cursor to the end of the field.
  737.       If it is already there, [End] will move the cursor to the last field
  738.       in the screen.
  739.  
  740.       If you need more information on any field, press [F1].  If there is
  741.       help information, a help window will be displayed.  The help window
  742.       will remain until you press either [Esc] or [F10].
  743.  
  744.       Note:  If you have a mouse, move the mouse cursor to the desired
  745.       field.  Press the right mouse button, once to move to the field, and
  746.       once for the help text.
  747.  
  748.       After you have entered your data, moving the cursor beyond the last
  749.       input field on the screen tells the editor to accept the record.  You
  750.       can either use the arrow keys to move the cursor, or press [F10].
  751.       [Esc] will abort any updating, returning the screen to its original
  752.       condition.
  753.  
  754.                                  Browse Function
  755.  
  756.       Pressing [B] will invoke the Foxpro browse function.  The browse
  757.       function will display as many database records as will fit on one
  758.       screen.  You use the arrow keys to move from record to record.
  759.       Pressing [F10] will return you to the edit screen.  The browse
  760.       function is explained in more detail in Appendix A.
  761.  
  762.                                  Delete Function
  763.  
  764.       Pressing [D] will allow you to delete the currently displayed record.
  765.       You will be prompted whether you are sure.  Pressing [Y] deletes the
  766.       record from the database.
  767.  
  768.                                   Find Function
  769.  
  770.       Pressing [F] will invoke the find function.  This option is a quick
  771.       way of finding a desired record.  If the current database is indexed
  772.       by object name, this option will prompt you for the object.  Type the
  773.       desired object and press [Enter].  If found, the object will be
  774.       displayed as well as the current azimuth/altitude location.  You
  775.       could then delete it, or update it.
  776.  
  777.       A couple of notes:  If the [T]oggle option is set to (none), no index
  778.       is active.  You must press [T] to activate one of this SAC indices.
  779.  
  780.       Also, the find function is capable of wild-carding.  Very useful when
  781.       used with the notes index.  See Appendix A for more information.
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.                                      - Page 12 -
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.                           Maintaining SAC Deep Sky Database
  798.  
  799.  
  800.                                   Goto Function
  801.  
  802.       Pressing [G] will create a pop-up menu.  This popup menu allows the
  803.       user to display different records in the current database.  Press [F]
  804.       for the first record in the database.  Press [L] for the last record.
  805.       Press [N] for the next record.  Press [P] for the previous record.
  806.       For example, if the current record is customer 5, pressing [P] will
  807.       display customer 4.  The goto window remains active until you press
  808.       [Esc].
  809.  
  810.                                   Help Function
  811.  
  812.       Pressing [H] will display a summary of commands used in the edit
  813.       menu.  Pressing any key after that returns you to the edit menu.
  814.  
  815.                               Toggle Index Function
  816.  
  817.       For a database with multiple indices, the toggle option will be
  818.       displayed.  The toggle option allows the user to change what index
  819.       will be used with the [F]ind option.  The current index is displayed
  820.       in parenthesis.
  821.  
  822.       For example, if the current index is (none), no index is active.
  823.       Pressing [T] will activate the object name index.  Upon pressing [F],
  824.       the user will be prompted for the object name.  Pressing [T] will
  825.       change the current index back to other names.  Pressing [T] again
  826.       will change the index to notes.  Press [T] once more will return you
  827.       to (none).
  828.  
  829.                               Toggle Order Function
  830.  
  831.       This option toggles the order of the current index.  The current
  832.       order is displayed in parenthesis.
  833.  
  834.       For example, if the current order is ascending, pressing [O] will
  835.       toggle the order to descending.  If the current index is by object
  836.       name, then 'ALPHA' will come after 'BETA'.  Pressing [O] again will
  837.       change the current index back to ascending.
  838.  
  839.                                  Update Function
  840.  
  841.       Pressing [U] allows you to update the currently displayed record.
  842.       Like the add function, pressing [F10] will complete the update.
  843.       Pressing [Esc] will abort the update.
  844.  
  845.  
  846.                                     Edit Log
  847.  
  848.       Pressing [L] allows the user to add/maintain log reports for the
  849.       current database record.  This option will be explained later.
  850.  
  851.  
  852.  
  853.  
  854.  
  855.                                      - Page 13 -
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.                           Maintaining SAC Deep Sky Database
  864.  
  865.  
  866.                                 1 Create GIF File
  867.  
  868.       If there is a GIF memo field, corresponding to the current record,
  869.       the user may press [1] to create a graphic picture file from it.
  870.       This option is not available if there is already an existing graphic
  871.       picture file.
  872.  
  873.                                 2 Print GIF File
  874.  
  875.       If there is a graphic picture file, corresponding to the current
  876.       record, the user may press [2] to print it.  There will be a slight
  877.       delay while the file is printed.  Use option [8], of the system setup
  878.       menu, to configure the SunShow print utility.
  879.  
  880.                                  3 View GIF File
  881.  
  882.       If there is a graphic picture file, corresponding to the current
  883.       record, the user may press [3] to display it.  Use option [7], of the
  884.       system setup menu, to configure the SunShow video utility.  Press
  885.       [Esc] to exit the GIF viewer.
  886.  
  887.                                  Create GIF Memo
  888.  
  889.       Every record has a GIF memo field.  A GIF memo field can contain a
  890.       graphic picture.  If the GIF memo field does not contain a graphic
  891.       picture the user may press [C] to create one.  The user will be
  892.       prompted for the GIF file name.  Pressing [Enter] accepts the file
  893.       name.  If the file is found in the GIF directory, it's copied into
  894.       the GIF memo field.  Once stored in a GIF memo field, a GIF picture
  895.       becomes part of the record.
  896.  
  897.                                  Delete GIF Memo
  898.  
  899.       If there is already a graphic picture in the GIF memo field, the user
  900.       may press [e] to delete it.  The user is prompted whether he/she is
  901.       sure.  If the user presses [Y], the graphic picture in the GIF memo
  902.       field is deleted.
  903.  
  904.                                  Modify GIF Memo
  905.  
  906.       If there is already a graphic picture in the GIF memo field, the user
  907.       may press [M] to modify it.  The user will be prompted for the GIF
  908.       file name.  If found, the picture is displayed.  After exiting the
  909.       viewer, the user will be asked if the new picture is correct.  If the
  910.       user presses [Y], the old picture is over-written.
  911.  
  912.                                  Print GIF Memo
  913.  
  914.       If there is already a graphic picture in the GIF memo field, the user
  915.       may press [P] to display it.  There will be a slight delay while the
  916.       GIF memo field is printed.  Use option [8], of the system setup menu,
  917.       to configure the SunShow print utility.
  918.  
  919.  
  920.  
  921.                                      - Page 14 -
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.                           Maintaining SAC Deep Sky Database
  930.  
  931.  
  932.                                   View GIF Memo
  933.  
  934.       If there is already a graphic picture in the GIF memo field, the user
  935.       may press [V] to display it.  Use option [7], of the system setup
  936.       menu, to configure the SunShow video utility.  Press [Esc] to exit
  937.       the GIF viewer.
  938.  
  939.       Note:  An asterisk in the upper right hand corner of the screen
  940.       indicates a GIF memo image is present.  Also note that this option is
  941.       only available if the GIF viewer exists.
  942.  
  943.                                   Quit Function
  944.  
  945.       Finally, pressing [Q] will return you the menu that invoked the
  946.       editor.  For more information on the capabilities of this type of
  947.       editor, see Appendix A.
  948.  
  949.  
  950.                           Updating SAC Deep Sky Record
  951.  
  952.  
  953.       The SAC deep sky database should already contain about 10,000
  954.       records.  Pressing [U] will place you into the update mode.  To
  955.       understand the SAC deep sky database, move the cursor to each input
  956.       field.  At each input field, press [F1] for help information.  Since
  957.       we do not want to update, press [Esc] to abort the update function.
  958.  
  959.       Note:  If you press [F1] on the Right Ascension field, you will see a
  960.       help window.  If you then press [F10], the Burham coordinate
  961.       converter will be displayed.  Simply type the Burham 1950 coordinates
  962.       and press [Enter].  The right Ascension and declination fields will
  963.       then contain the converted J2000 coordinates.
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.                                      - Page 15 -
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.                                 Creating a Log Record
  996.  
  997.  
  998.       From the SAC deep sky editor, press [L] for the log editor.  You
  999.       should see the following screen:
  1000.  
  1001.  
  1002.       +--------------------------------------------------------------------+
  1003.                             SAC Database, Version 01.00.00
  1004.                         (c) 1987 Dennis Allen, All rights reserved
  1005.       |                                                                    |
  1006.        ------------------------- SAC LOG Editor --------------------------
  1007.        Object Name:                 Other Names:
  1008.       |                                                                    |
  1009.        Log Date:   /  /             Log Time:   :  :
  1010.       |                                                                    |
  1011.       |                                                                    |
  1012.       |--------------------------------------------------------------------|
  1013.                           Create Memo
  1014.                                         Toggle Order (Ascending)
  1015.             Add    Browse Delete Find   Goto   Help   Update    Quit
  1016.       +--------------------------------------------------------------------+
  1017.  
  1018.  
  1019.       The edit functions are exactly the same as in the SAC deep sky
  1020.       editor.  Use this editor to add or maintain log reports on the
  1021.       current SAC deep sky record.  You may even use the Create/View GIF
  1022.       options to include a drawing with your log notes.
  1023.  
  1024.       To create a log, press [A] to add.  You will see the current date and
  1025.       time.  The memo window "notes" will be displayed.  Type in your
  1026.       notes, then press [F10] to save.  You will be prompted for another
  1027.       record.  Press [Esc] to abort the add mode.
  1028.  
  1029.       If you wish to change the date and time, press [U] for the update
  1030.       mode.  Since we don't have any more notes, press [Q] to return to the
  1031.       SAC editor.  From the SAC editor, press [Q] to quit to the main menu.
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.                                      - Page 16 -
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.                         Maintaining SAC Double Star Database
  1062.  
  1063.  
  1064.       At the edit menu, we also can edit the SAC double star database.  At
  1065.       the edit menu, press [2].  You should see the following screen:
  1066.  
  1067.  
  1068.       +--------------------------------------------------------------------+
  1069.                             SAC Database, Version 01.00.00
  1070.                         (c) 1987 Dennis Allen, All rights reserved
  1071.       |                                                                    |
  1072.        -------------------- SAC Double Star Database ---------------------
  1073.        Name:                        Star:
  1074.        Constellation:                    L.S.T.:
  1075.        Right Ascension :            Azimuth  (DDD.MMSS):
  1076.        Declination     :            Altitude (DDD.MMSS):
  1077.        Magnitude of Primary:        Magnitude of Secondary:
  1078.        Component:                   Separation:    Position Angle:
  1079.        Spectrum:                    Year      :    ADS Catalog:
  1080.                                     U 2000     :
  1081.        Clubs:                       Tirion 2000:
  1082.        ------------------------------ Notes ------------------------------
  1083.       |                                                                    |
  1084.       |--------------------------------------------------------------------|
  1085.             Edit Log      1 Create File 2 Print File  3 Print File
  1086.                           Create Memo
  1087.               Toggle Index (None)       Toggle Order (Ascending)
  1088.             Add    Browse Delete Find   Goto   Help   Update    Quit
  1089.       +--------------------------------------------------------------------+
  1090.  
  1091.  
  1092.       The edit functions are exactly the same as in the SAC Deep Sky
  1093.       editor.  You may create/delete/view GIF pictures.  You may toggle
  1094.       between the Name, Star, Notes, or no index at all.  You also may
  1095.       maintain an observer's log for each record.  Since we do not, press
  1096.       [Q] to return to the edit menu.
  1097.  
  1098.  
  1099.                                       Quit
  1100.  
  1101.  
  1102.       Well, that's all you need to know about the SAC editors.  Later, you
  1103.       can experiment with finding, deleting, and updating records.  For
  1104.       now, simply press [Q] to return to the main menu.
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.                                      - Page 17 -
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.                                  Print SAC Database
  1128.  
  1129.  
  1130.       From the previous examples, you should now be at the main menu.  We
  1131.       will be printing a report, so make sure your printer is connected and
  1132.       on-line.  If you wish to print GIF pictures, make sure your screen
  1133.       capture program is active.  If not, you may wish to skip this
  1134.       section.  If your printer is ready, press [P].  You should see the
  1135.       following screen:
  1136.  
  1137.  
  1138.       +--------------------------------------------------------------------+
  1139.                            SAC Database, Version 01.00.00
  1140.                       (c) 1987 Dennis Allen, All rights reserved
  1141.       |                                                                    |
  1142.        ------------------------- P R I N T    M E N U --------------------
  1143.       |                                                                    |
  1144.                            1 - SAC Deep Sky Reports
  1145.                            2 - SAC Double Star Reports
  1146.                            3 - Variable Star Reports
  1147.                            4 - Lunar Object Reports
  1148.                            5 - Celestial Object Reports
  1149.       |                                                                    |
  1150.                            Q - Return to main menu
  1151.       |                                                                    |
  1152.       |                                                                    |
  1153.       |--------------------------------------------------------------------|
  1154.                                    Your selection:
  1155.       +--------------------------------------------------------------------+
  1156.  
  1157.  
  1158.       Options '1' through '5' allow you to print all the reports available
  1159.       in the SAC database.  Option 'Q' returns you to the main menu.
  1160.  
  1161.       Upon a selection, you will be given a choice of reports.  For
  1162.       example, select option '1'.  You should see the following:
  1163.  
  1164.  
  1165.       +--------------------------------------------------------------------+
  1166.                            1 - 80 Column Deep Sky Report
  1167.                            2 - 132 Column Deep Sky Report
  1168.                            3 - Word for Windows (Data file)
  1169.                            4 - 80 Column Deep Sky Log Report
  1170.                            Q - Return to report menu
  1171.       +--------------------------------------------------------------------+
  1172.  
  1173.  
  1174.       Option '1' will print the SAC deep sky database, one record per page.
  1175.       The user may wish to print GIFs as well1.  Option '2' will print a
  1176.       132 column report.  Option '3' will create a Word for Windows print
  1177.       merge File.  Option '4' will print the deep sky log report.  Option
  1178.       'Q' will return you to the report menu.
  1179.  
  1180.  
  1181.       ____________________
  1182.       1 See option [8], of the system setup menu, to configure the SunShow
  1183.       print utility.
  1184.  
  1185.                                      - Page 18 -
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.                                  Print SAC Database
  1194.  
  1195.  
  1196.                               Printing SAC Database
  1197.  
  1198.  
  1199.       Just to show you how simple it is, press [2].  You should see the
  1200.       following screen:
  1201.  
  1202.       +--------------------------------------------------------------------+
  1203.                             SAC Database, Version 01.00.00
  1204.                         (c) 1987 Dennis Allen, All rights reserved
  1205.       |                                                                    |
  1206.        ----------------------- 132 Column Report -------------------------
  1207.        Object Name:                 Other Names:
  1208.        Type of Object:
  1209.        Constellation:
  1210.        Right Ascension :            Azimuth  (DDD.MMSS):     /  /
  1211.        Declination     :            Altitude (DDD.MMSS):     :  :
  1212.        Magnitude  :                 Magnitude of Brightest Star:
  1213.        Description:
  1214.        Size       :                 Class:         Source:
  1215.        # of Stars :                 U 2000     :
  1216.        Clubs:                       Tirion 2000:
  1217.       |                                                                    |
  1218.        Starting Log Date:           Ending Log Date:
  1219.       |                                                                    |
  1220.        Numeric Factor:
  1221.       |                                                                    |
  1222.                  Index File:                    Index Order:
  1223.       |--------------------------------------------------------------------|
  1224.                   Print   Screen    Help   Update    Quit
  1225.       +--------------------------------------------------------------------+
  1226.  
  1227.  
  1228.       You are given an option grid.  The option grid will look like the SAC
  1229.       edit window.  The option grid prompts will determine what records
  1230.       will be printed and in what order.
  1231.  
  1232.       For example, specifying "NGC" for object name will print all records
  1233.       containing "NGC".  In addition, specifying "CMA" for type will print
  1234.       all "NGC" records within the constellation Canis Major.
  1235.  
  1236.       You may specify the Azimuth and/or Altitude of an object.  You will,
  1237.       of course, need to specify the date and time the object will be at
  1238.       the location.
  1239.  
  1240.       Which brings us to the numeric factor.  On all numeric fields (i.e.
  1241.       Declination, Magnitude, Altitude, etc.) you may specify a numeric
  1242.       factor.  For example, say you specified an altitude of 20 and a
  1243.       numeric factor of 10.  That means you want all objects with an
  1244.       altitude between 10 and 30 degrees.
  1245.  
  1246.       Another example:  Say you specified a Magnitude of 7 and a numeric
  1247.       factor of 2.  Therefore, only objects with a magnitude between 5 and
  1248.       9 will be printed.
  1249.  
  1250.  
  1251.                                      - Page 19 -
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.                                  Print SAC Database
  1260.  
  1261.  
  1262.       From this option grid, you are also allowed to select the index file
  1263.       and index order.  These field are the push button equivalent to the
  1264.       toggle index/toggle order found in the SAC editor.
  1265.  
  1266.       For the log reports only, there are two additional fields.  They
  1267.       allow the user to specify the starting and ending log dates.
  1268.  
  1269.       Press [F10] to complete the option grid.  You will be given a menu of
  1270.       choices, depending on the report.  You can press [U] to update the
  1271.       option grid.  You can press [H] for help, or press [Q] to quit to the
  1272.       print menu.
  1273.  
  1274.       Pressing [S] for screen mode, or [P] for print mode, will start
  1275.       creating a print file.  During this operation, you can abort by
  1276.       pressing [Esc].
  1277.  
  1278.       If you pressed [S], you will see the report displayed upon the
  1279.       screen.  Press [Pgup] or [Pgdn] to view the report.  Press [Esc] or
  1280.       [F10] to return to the option grid.
  1281.  
  1282.       Pressing [P] will copy the report to the printer device specified in
  1283.       the system setup.  If you need to adjust the printer controls, use
  1284.       option S of the main menu.  See System setup.
  1285.  
  1286.       When you are finished, press [Q] to return to the print menu.
  1287.  
  1288.       Note:  Some popup menu options, such as the word for windows (data
  1289.       file) option, send output directly to a file.  Instead of offering
  1290.       [S]creen and [P]rinter, therefore, the option grid will allow you to
  1291.       press [C] to continue.
  1292.  
  1293.       That is why 80 Column Reports prompt you if you're printing GIFs.  If
  1294.       you want to print GIF's, the option grid must send output directly to
  1295.       the printer.  It cannot, therefore, give you [S]creen or [P]rint.
  1296.  
  1297.  
  1298.                                       Quit
  1299.  
  1300.  
  1301.       Keep in mind, the option grid works on top of any record filter
  1302.       selected from the system setup.  Explore the two facilities.  You may
  1303.       find them a very powerful combination.  When you have experimented
  1304.       enough, press [Q] at the print menu to return to the main menu.
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.                                      - Page 20 -
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.                                     System Setup
  1326.  
  1327.  
  1328.       Option 'S' of the main menu offers several facilities.  Among them,
  1329.       the ability to change printer control codes.  Upon pressing [S] at
  1330.       the main menu, you should see the following:
  1331.  
  1332.  
  1333.       +--------------------------------------------------------------------+
  1334.                               SAC Database, Version 01.00.00
  1335.                        (c) 1987 Dennis Allen, All rights reserved
  1336.       |                                                                    |
  1337.        -------------------  S Y S T E M   S E T U P  ---------------------
  1338.       |                                                                    |
  1339.                            1 - Edit Expression Builder
  1340.                            2 - Edit Printer Control Codes
  1341.                            3 - Change Color Set
  1342.                            4 - Problems & Suggestions
  1343.                            5 - All about.."
  1344.                            6 - System Default Settings.."
  1345.                            7 - SunShow Video Setup.."
  1346.                            8 - SunShow Printer Setup.."
  1347.       |                                                                    |
  1348.                            M - Display/Print Manual
  1349.       |                                                                    |
  1350.                            Q - Quit this Menu
  1351.       |                                                                    |
  1352.       |--------------------------------------------------------------------|
  1353.                                  Your selection:
  1354.       +--------------------------------------------------------------------+
  1355.  
  1356.  
  1357.       Option '1' will invoke the expression builder.  The expression
  1358.       builder creates a record filter.  A record filter defines those
  1359.       records that can be viewed, edited, and printed.
  1360.  
  1361.       Option '2' allows you to change printer control codes.
  1362.  
  1363.       Option '3' will allow you to change the current color set.  If you
  1364.       don't like the colors used by SAC, this option lets you change them.
  1365.  
  1366.       Option '4' will allow you to leave a message to the application
  1367.       author.  Messages can point out a problem or can offer a suggestion.
  1368.  
  1369.       Option '5' will display status information about this application.
  1370.       What version of Foxpro is running, about much memory is available,
  1371.       and the different kinds of application modes (Multi-user, debug,
  1372.       system administration).
  1373.  
  1374.       Option '6' allows you to specify the longitude and latitude of your
  1375.       location.  Such information is needed to convert Right
  1376.       Ascension/Declination to Azimuth/Altitude.
  1377.  
  1378.       Options '7' & '8' allow you to configure SunShow's video and printer
  1379.       utilities.
  1380.  
  1381.  
  1382.  
  1383.                                      - Page 21 -
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.                                     System Setup
  1392.  
  1393.  
  1394.       Option 'M' allows you to display and/or print the user manual.
  1395.       Option 'Q' allows you to return to the main menu.
  1396.  
  1397.  
  1398.                                Expression Builder
  1399.  
  1400.  
  1401.       The expression builder allows you to select a record filter from a
  1402.       list of record filters.  A record filter defines those records in a
  1403.       database that can be viewed, edited, or printed.  The record filter
  1404.       is in effect only while your application is running.  Filters can be
  1405.       redefined as often as desired.
  1406.  
  1407.       At the system setup menu, press [1].  Upon entry, you are prompted
  1408.       for one of the SAC databases.  For our example, select the deep sky
  1409.       database and press [Enter].  You will be given a list of existing
  1410.       record filters.  Chose an existing filter.  For example, move the
  1411.       cursor to the filter named "GIF's".  Press [Enter].  The filter
  1412.       "GIF's" is now active and will allow you to view only deep sky
  1413.       records containing a GIF picture.
  1414.  
  1415.       You also might want to create a record filter.  At the system setup
  1416.       menu, press [1].  Press [F10] for the menu and press "N" to create an
  1417.       expression.  Enter "No GIF's" for the name of your expression.  You
  1418.       will be given a choice of the custom expression builder, or the
  1419.       Foxpro expression builder.  Unless you know how to use the Foxpro
  1420.       expression builder, select the custom builder.
  1421.  
  1422.       You will be given a popup list of available field names.  Select the
  1423.       field "GIF".  The next popup will display the action that can be
  1424.       taken on "GIF".  Select the popup "Empty".
  1425.  
  1426.       The record filter is displayed.  You may add, delete, or edit phrases
  1427.       in the expression.  But just press [F10] to accept the current one.
  1428.  
  1429.       That's all there is to it!  You've created a filter that views only
  1430.       deep sky records that do not contain a GIF image.  Press [Enter] to
  1431.       select the filter.  You will be returned to the system setup menu.
  1432.       If you don't want to use this filter, simply return to the expression
  1433.       builder.  Press "S" for the deep sky database, and then press [Esc]
  1434.       to abort.
  1435.  
  1436.       Note:  If you are running on a network, see Appendix D:  Record
  1437.       filters.
  1438.  
  1439.  
  1440.                               Printer Control Codes
  1441.  
  1442.  
  1443.       At the system setup menu, press [2].  The following screen will be
  1444.       displayed:
  1445.  
  1446.  
  1447.  
  1448.  
  1449.                                      - Page 22 -
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.                                     System Setup
  1458.  
  1459.  
  1460.       +--------------------------------------------------------------------+
  1461.                            SAC Database, Version 01.00.00
  1462.                       (c) 1987 Dennis Allen, All rights reserved
  1463.       |                                                                    |
  1464.        --------------------- S Y S T E M   S E T U P ---------------------
  1465.       |                                                                    |
  1466.                      Printer Name         : Default
  1467.                      Printer Device       : PRN
  1468.                      Printer Default      : CHR(27)+"@"
  1469.                      Printer Condense On  :
  1470.                      Printer 10 cpi       :
  1471.                      Printer 12 cpi       :
  1472.                      Printer Bold      On :
  1473.                      Printer Bold      Off:
  1474.                      Printer Underline On :
  1475.                      Printer Underline Off:
  1476.       |                                                                    |
  1477.                      Number of Straight Lines/Page:
  1478.                      Number of Sideways Lines/Page:
  1479.       |                                                                    |
  1480.                      Print in Draft mode?
  1481.       |--------------------------------------------------------------------|
  1482.                Press [ESC] to abort and return to main menu...
  1483.       +--------------------------------------------------------------------+
  1484.  
  1485.                                   Printer Name
  1486.  
  1487.  
  1488.       The printer name is simply identifies the current configuration.  If
  1489.       the database P_CODES.DBF is available, you may press [F1] for a list
  1490.       of all available printers.  A selection changes all printer codes to
  1491.       the selected printer.  Press [F10] to complete the screen.
  1492.  
  1493.                                  Printer Device
  1494.  
  1495.       The printer device defines where output is to be sent.  Typically,
  1496.       you would use LPT1 or LPT2.  In the Multi-user environment, this
  1497.       option also allows you to define the network spooler.
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.                                      - Page 23 -
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.                                     System Setup
  1524.  
  1525.  
  1526.                                   Printer Codes
  1527.  
  1528.       If you have an 80 column printer, define the control codes required
  1529.       by your printer to invoke compressed printing.  These control codes
  1530.       are sometimes referred to as 16.7 or 17 characters per inch.  Also
  1531.       define the control codes required to cancel condensed printing.
  1532.       These control codes are sometimes referred to as the default.  SAC
  1533.       will use these codes for reports normally requiring a 132 column
  1534.       printer.  Printer control codes are specified with dBASE expressions
  1535.       such as:
  1536.  
  1537.       CHR(27) + CHR(64)
  1538.  
  1539.       or:
  1540.  
  1541.  
  1542.       CHR(27) + '@'
  1543.  
  1544.       In general, most printer manuals give printer control strings as
  1545.       BASIC programming statements using the BASIC function CHR$().  The
  1546.       dBASE CHR() function is identical, so simply removing the "$" sign
  1547.       from the examples in your printer manual should do the job.
  1548.  
  1549.       Note:  If you press [F1], you will see a browse popup of available
  1550.       printers.  Simply select your printer and press [Enter].  All printer
  1551.       codes will be converted to the selected printer.
  1552.  
  1553.                              Straight lines per page
  1554.  
  1555.       To this day, there are some printers that do not accept form feeds.
  1556.       So rather than asking for form feed code, SAC asks for the number of
  1557.       lines per page.  Most printers use 66 lines.  Laser printers usually
  1558.       need 57 lines.
  1559.  
  1560.                                     Sideways
  1561.  
  1562.       It is sometimes necessary to print large reports using a sideways
  1563.       print utility.  So in case it is ever needed, the system setup
  1564.       prompts for the number of lines to print sideways.  For an 80 column
  1565.       printer, use 53 lines. For a 132 column printer, use 90 lines.
  1566.  
  1567.                                    Draft mode
  1568.  
  1569.       A report option grid creates a report file.  From the option grid,
  1570.       there are two ways to print this file:  Regular mode and draft mode.
  1571.       In regular mode the report file is read and printed, one line at a
  1572.       time.  The user may press [Esc] to abort.  If the printer becomes
  1573.       off-line, the user can usually restart at the point of interruption.
  1574.  
  1575.       In draft mode, the report file is copied directly to the print
  1576.       device.  In MS-DOS windows, draft mode will bypass the print spooler.
  1577.       Draft mode, however, does not allow the user to press [Esc] or nor
  1578.       does it allow the user to restart a print job.
  1579.  
  1580.  
  1581.                                      - Page 24 -
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.                                     System Setup
  1590.  
  1591.  
  1592.       The mode you use depend on your needs.  Regular mode is the most
  1593.       reliable method.  Under MS-DOS windows, draft mode is the quickest.
  1594.  
  1595.  
  1596.                                 Change Color Set
  1597.  
  1598.  
  1599.       A Foxpro color set defines all color attributes used by this
  1600.       application.  Upon pressing [3] at the system setup, a popup menu
  1601.       will display all the different color sets available.  These color
  1602.       sets reside within the Foxpro resource file (FOXUSER.DBF).  Use the
  1603.       cursor keys to highlight the desired color set.  Then, select by
  1604.       pressing [Enter].
  1605.  
  1606.                              Customizing Color Sets
  1607.  
  1608.  
  1609.       A new feature has been added to the color selector.  The user now has
  1610.       the ability to customize colors.  Once a color has been selected, the
  1611.       color selector will search for a second Foxpro resource file
  1612.       (FOXUSER2.DBF).  In this file, color sets are stored in ASCII text
  1613.       format.
  1614.  
  1615.       If you are a system administrator, you will be prompted whether to
  1616.       edit the ASCII text of your selected color set.  The text layout is
  1617.       simple.  Twelve lines for the twelve color schemes used by this
  1618.       application.  Each line contain ten color pairs.  A color pair
  1619.       "W*/B+", for example, would denote a white foreground, blue
  1620.       background ("*" denotes blinking and "+" denotes intensity).  For a
  1621.       description of color pairs used within a scheme, check the color
  1622.       picker portion of the Foxpro manual.
  1623.  
  1624.       Experiment with different color sets.  Note that the top of the
  1625.       screen may not change color until you exit and reenter the
  1626.       application.  Be warned, however.  The color set becomes permanent
  1627.       until the next time you select a different color.
  1628.  
  1629.       Note:  The second Foxpro resource file can only be created and edited
  1630.       by the system administrator.
  1631.  
  1632.  
  1633.                              Problems & Suggestions
  1634.  
  1635.  
  1636.       Upon pressing [4], you will be presented with a memo window.  Type
  1637.       any message you wish to leave the application programmer.  Press
  1638.       [F10] to complete the message, or [Esc] to abort.  Your message will
  1639.       be placed in the Foxpro error file (FOXERR.DBF).
  1640.  
  1641.       If you have already created messages, you may wish to modify them.  A
  1642.       browse, indicating the date and time of each message, will be
  1643.       displayed.  Select the desired message record.  Then, press [Ctrl]-
  1644.       [Pgdn] to expand the message window.
  1645.  
  1646.  
  1647.                                      - Page 25 -
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.                                     System Setup
  1656.  
  1657.  
  1658.  
  1659.                                 Default Settings
  1660.  
  1661.  
  1662.       At the setup menu, press [6].  The following screen will be
  1663.       displayed:
  1664.  
  1665.  
  1666.       +--------------------------------------------------------------------+
  1667.                            SAC Database, Version 01.00.00
  1668.                       (c) 1987 Dennis Allen, All rights reserved
  1669.       |                                                                    |
  1670.        --------------------- S Y S T E M   S E T U P ---------------------
  1671.       |                                                                    |
  1672.                      SAC Word for Windows (Form Data File) :
  1673.       |                                                                    |
  1674.                      Graphic file extension                :
  1675.       |                                                                    |
  1676.                      Longitude (DDD.MMSS):
  1677.                      Latitude  (DDD.MMSS):
  1678.                      Time Zone           :
  1679.                      Daylight Saving Time:
  1680.                      Epoch Year          :
  1681.       |                                                                    |
  1682.       |--------------------------------------------------------------------|
  1683.                Press [ESC] to abort and return to main menu...
  1684.       +--------------------------------------------------------------------+
  1685.  
  1686.  
  1687.       Most of the reports, from the print menu, allows you create a SAC
  1688.       deep sky word for window print merge file.  The first input field
  1689.       specifies the file name.
  1690.  
  1691.       The next five input fields are needed to convert RA/Dec into
  1692.       Azimuth/Altitude.  The time zone is the number of hours from UT.
  1693.       Specifying Daylight Saving will subtract one hour from the time zone.
  1694.  
  1695.  
  1696.                                SunShow Video Setup
  1697.  
  1698.  
  1699.       At the system setup menu, press [7].  A selection of video cards will
  1700.       be displayed.  Type in the number of the video card and press
  1701.       [Enter].  You will be returned to the system setup menu.
  1702.  
  1703.  
  1704.                                SunShow Print Setup
  1705.  
  1706.  
  1707.       At the system setup menu, press [8].  You will be given a popup of
  1708.       available printers.  Selecting 'none', of course, will prevent you
  1709.       from printing any graphic files.
  1710.  
  1711.  
  1712.  
  1713.                                      - Page 26 -
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.                                     System Setup
  1722.  
  1723.  
  1724.       The following screen should then appear:
  1725.  
  1726.  
  1727.       +--------------------------------------------------------------------+
  1728.                            SAC Database, Version 01.00.00
  1729.                       (c) 1987 Dennis Allen, All rights reserved
  1730.       |                                                                    |
  1731.        ------------------- SunShow Printer Setup ---------------------
  1732.       |                                                                    |
  1733.                      Desired Printer
  1734.       |                                                                    |
  1735.                      Brightness (-255 to 255):
  1736.       |                                                                    |
  1737.                      Dots to inch (75, 100, 150 or 300):
  1738.       |                                                                    |
  1739.                      Left Coordinate:
  1740.                      Top Coordinate :
  1741.                      New Width  in Inches:
  1742.                      New Height in Inches:
  1743.       |                                                                    |
  1744.                      Include Form Feed ?
  1745.       |                                                                    |
  1746.       |--------------------------------------------------------------------|
  1747.                Press [ESC] to abort and return to main menu...
  1748.       +--------------------------------------------------------------------+
  1749.  
  1750.  
  1751.       You can adjust the brightness and the number of dot's per inch.
  1752.       Press [Enter] and [Enter] to accept the defaults.
  1753.  
  1754.       The next four fields are in inches.  The left and top coordinates
  1755.       determines output margins.  The new width and height determine
  1756.       picture dimension.  The final prompt will throw a form feed after the
  1757.       picture is printed.  Press [F10] to complete the screen.  You will be
  1758.       returned to the system setup menu.
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.                                      - Page 27 -
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.                                     System Setup
  1788.  
  1789.  
  1790.  
  1791.                               Display/Print Manual
  1792.  
  1793.  
  1794.  
  1795.       Option 'M', of the system menu, will display the user manual.  You
  1796.       may use [PgUp] or [PgDn] to view various pages.  You may print the
  1797.       entire user manual by pressing [Alt]-P].  Press [Esc] to return to
  1798.       the system setup menu.
  1799.  
  1800.  
  1801.                                       Quit
  1802.  
  1803.  
  1804.       Before leaving the system setup menu, a reminder.  Record filters
  1805.       remain in effect only for the duration of the application.  Color
  1806.       sets and printer control codes, on the other hand, are permanent.
  1807.       When you have experimented enough, press [Q] at the system setup menu
  1808.       to return to the main menu.
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.                                      - Page 28 -
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.                                       Utilities
  1854.  
  1855.  
  1856.       Option 'U' of the main menu provides the miscellaneous options needed
  1857.       to maintain the SAC Database system.  Upon pressing [U] at the main
  1858.       menu, you should see the following:
  1859.  
  1860.  
  1861.       +--------------------------------------------------------------------+
  1862.                               SAC Database, Version 01.00.00
  1863.                        (c) 1987 Dennis Allen, All rights reserved
  1864.       |                                                                    |
  1865.        -------------------  U T I L I T Y    M E N U ---------------------
  1866.       |                                                                    |
  1867.                            1 - Access GIF's in .\GIF
  1868.                            2 - Convert RA/DEC <--> ALT/AZ
  1869.                            3 - Convert Burham Coordinate
  1870.                            4 - Convert RA/DEC Epochs
  1871.                            5 - Compute Double Star Separation
  1872.       |                                                                    |
  1873.                            A - Rebuild indices
  1874.                            B - Initialize Databases
  1875.                            C - Sort Databases
  1876.       |                                                                    |
  1877.                            Q - Quit this Menu
  1878.       |                                                                    |
  1879.       |--------------------------------------------------------------------|
  1880.                                  Your selection:
  1881.       +--------------------------------------------------------------------+
  1882.  
  1883.  
  1884.       Option '1' will copy graphic pictures, stored in GIF memo fields, to
  1885.       the hard disk for viewing by your graphic file viewer.  Option '2'
  1886.       will allow you to convert Right Ascension/Declination coordinates to
  1887.       Altitude/Azimuth and visa versa.  Option '3' will convert Burham
  1888.       coordinates, epoch 1950, to epoch 2000 coordinates.  Option '4' will
  1889.       let you convert the coordinates of any object from one epoch to
  1890.       another.  Option '5' provides the arc second separation of any two
  1891.       objects, given the right ascension/declination.
  1892.  
  1893.       Option 'A' reconstructs all system indices in the event of a crash or
  1894.       other strange system behavior.  Option 'A' also removes deleted
  1895.       records, thereby reclaiming disk space.
  1896.  
  1897.       Option 'B' will allow you to reset any or all database files in the
  1898.       SAC system.  Option 'Q' will return you to the main menu.
  1899.  
  1900.       Option 'C' will allow you to sort all databases, in the SAC system,
  1901.       by right ascension/declination.  Option 'Q' will return you to the
  1902.       main menu.
  1903.  
  1904.       Note:  Options 'A', 'B', & 'C' are available only in single-user
  1905.       mode.  Options 'B' & 'C' are only available to the system
  1906.       administrator.  See Appendix D.
  1907.  
  1908.  
  1909.  
  1910.  
  1911.                                      - Page 29 -
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.                                       Utilities
  1920.  
  1921.  
  1922.  
  1923.  
  1924.                               Access GIF's to .\GIF
  1925.  
  1926.  
  1927.       Option '1' will give you a list of choices.  You may:  Copy, move,
  1928.       append, delete, or view.
  1929.  
  1930.       Copy will copy graphic files, in GIF memo fields, into the graphic
  1931.       directory.
  1932.  
  1933.       Move will copy graphic files, in GIF memo fields, into the graphic
  1934.       directory.  The graphic files, however, from deleted from GIF memo
  1935.       fields.
  1936.  
  1937.       Append will copy graphic files, in the graphic directory, into GIF
  1938.       memo fields.
  1939.  
  1940.       Delete simply deletes graphic file from GIF memo fields.
  1941.  
  1942.       View simply allows you to view graphic files in the graphic
  1943.       directory.
  1944.  
  1945.       After selecting your option, another popup will appear.  This popup
  1946.       allows you to select which database to perform the selected function.
  1947.       Press [Enter] to select the desired database, or press [Esc] to
  1948.       abort.
  1949.  
  1950.  
  1951.                            Convert RA/Dec <--> Alt/Az
  1952.  
  1953.  
  1954.       Option '2' will allow you to convert Right Ascension/Declination
  1955.       coordinates to Altitude/Azimuth and visa versa.
  1956.  
  1957.       Conversion is simple.  To convert RA/Dec coordinates to
  1958.       Altitude/Azimuth, simply type RA/Dec coordinates and press [F10].  To
  1959.       convert Altitude/Azimuth coordinates, simply type the Alt/Az
  1960.       coordinates and press [F10].  To exit, press [Esc].
  1961.  
  1962.       Note.  This option uses the same procedures that display Alt/Az
  1963.       locations within the SAC editor.
  1964.  
  1965.  
  1966.                                Burham Coordinates
  1967.  
  1968.  
  1969.       Option '3' will prompt you for Burham coordinates, format
  1970.       "9999n9999".  Epoch 2000 coordinates will then be displayed.  Press
  1971.       [Esc] to return to the utility menu.
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.                                      - Page 30 -
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.                                       Utilities
  1986.  
  1987.  
  1988.                                 Epoch Coordinates
  1989.  
  1990.  
  1991.       Option '4' will prompt you for Right ascension/Declination
  1992.       coordinates, the epoch of these coordinates (old epoch), and the
  1993.       conversion epoch (new epoch).  The coordinates will then be converted
  1994.       to the new epoch.  Press [Esc] to return to the utility menu.
  1995.  
  1996.  
  1997.                              Double Star Separation
  1998.  
  1999.  
  2000.       Option '5' will prompt you for Right ascension/Declination
  2001.       coordinates of your two objects.  The arc second separation will then
  2002.       be displayed.  Press [Esc] to return to the utility menu.
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.                                      - Page 31 -
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.                                       Utilities
  2052.  
  2053.  
  2054.  
  2055.  
  2056.                                Rebuilding Indices
  2057.  
  2058.  
  2059.       Option 'A' of the utility menu will reconstruct all system indices in
  2060.       the event of a crash or other strange system behavior.  You will be
  2061.       prompted whether to continue.  Upon pressing [Y], all indices will be
  2062.       rebuilt.  Option 'A' also removes deleted records, thereby reclaiming
  2063.       disk space.  You will then be returned to the utility menu1.
  2064.  
  2065.  
  2066.                              Initializing Databases
  2067.  
  2068.  
  2069.       Option 'B' of the utility menu will allow you to "reset" any or all
  2070.       database files in the SAC system by removing all data from them.  You
  2071.       probably will want to use this option after completing the sample
  2072.       entries and exercises in this manual, so you can begin fresh with
  2073.       "real" data.
  2074.  
  2075.       Upon pressing [B] at the utility menu, you will be prompted whether
  2076.       to reset each database file, one at a time.  You will then be
  2077.       returned to the utility menu2.
  2078.  
  2079.  
  2080.                                 Sorting Databases
  2081.  
  2082.  
  2083.       All SAC databases usually come sorted by right ascension/Declination.
  2084.       That is why you need not use an index to browse by RA/DEC.  All new
  2085.       records, however, are appended to the bottom of a database.  It may
  2086.       be necessary, therefore, to physically sort the various databases.
  2087.  
  2088.       Upon pressing [C] at the utility menu, you will be prompted whether
  2089.       to sort all database files.  All databases will be sorted and all
  2090.       indices will be rebuilt.  You will then be returned to the utility
  2091.       menu3.  When you have experimented enough, press [Q] at the utility
  2092.       menu to return to the main menu.
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.       ____________________
  2105.       1 Not available in Multi-user mode.  See Appendix D
  2106.       2 System Administration function only.  See Appendix D
  2107.       3 System Administration function only.  See Appendix D
  2108.  
  2109.                                      - Page 32 -
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.                                      Quit to DOS
  2118.  
  2119.  
  2120.       Once you have returned to the main menu, press [Q] to return to the
  2121.       DOS ready.  It is VERY important that you do not leave the SAC System
  2122.       without returning to DOS.  NEVER turn off the machine while in the
  2123.       SAC system.  Doing so may result in file corruption and lots of
  2124.       headaches to us developers.
  2125.  
  2126.       This concludes the system overview.  If you wish to know more about
  2127.       the SAC Database editor, or any other editor in the SAC system, see
  2128.       Appendix A.  If you wish to know about the file layouts, see Appendix
  2129.       B.  If you ever see the infamous error message "Ignore, Retry,
  2130.       Suspend, or Quit", see Appendix C.
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.                                      - Page 33 -
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.                                      Appendix A
  2184.  
  2185.  
  2186.       This section describes all characteristics, in detail, of the generic
  2187.       editor used in this type of Foxpro application.  While this editor
  2188.       may be customized for many applications, all share common functions.
  2189.       Thus, to learn one version is to know another version.
  2190.  
  2191.       This type of Foxpro application usually has an edit menu.  This menu
  2192.       allows the user to invoke one or more editors.  The following is an
  2193.       example of the edit menu used in the dMAIL4 System:
  2194.  
  2195.  
  2196.       +--------------------------------------------------------------------+
  2197.                           Mailing List, Version 03.05.00
  2198.                     (c) 1987 Dennis Allen, All rights reserved
  2199.       |                                                                    |
  2200.        ----------------------  E D I T    M E N U ------------------------
  2201.       |                                                                    |
  2202.                           1 - Edit Mailing List
  2203.                           2 - Edit User IDs
  2204.       |                                                                    |
  2205.                           Q - Return to main menu
  2206.       |                                                                    |
  2207.       |--------------------------------------------------------------------|
  2208.                                    Your selection:
  2209.       +--------------------------------------------------------------------+
  2210.  
  2211.  
  2212.       In this edit menu, the user has the option to use two editors.  Each
  2213.       editor allows the user to maintain separate, but related, databases
  2214.       in the dMAIL4 System.  While we really don't need to go any further,
  2215.       but it is good to know where most editors are invoked.
  2216.  
  2217.       Once a generic editor is invoked, its window will be displayed.  The
  2218.       window consists of a window title, field descriptions, and all fields
  2219.       of the database record that happens to be current.  A menu window is
  2220.       also displayed.  The menu window contains all the one-character
  2221.       options available to the user.  The following is a sample screen of
  2222.       the mailing list editor used in the dMAIL4 System:
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.                                      - Page 34 -
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.                                      Appendix A
  2250.  
  2251.  
  2252.       +--------------------------------------------------------------------+
  2253.                             Mailing List, Version 03.05.00
  2254.                         (c) 1987 Dennis Allen, All rights reserved
  2255.       |                                                                    |
  2256.        --------------------------- Mailing List --------------------------
  2257.        User ID:
  2258.        First Name:                       Last:
  2259.                   Billing                Shipping
  2260.        Address 1 :
  2261.        Address 2 :
  2262.        City/State:
  2263.        Zip Code  :
  2264.        Sex:          Status:             Head of HouseHold:
  2265.        Home: (  )    -                   Birth:
  2266.        Work: (  )    -                   Wedding:
  2267.        Soc.Sec. #:   -  -                Active Date:
  2268.             [ ] MS-DOS    +------------ Message Memo -------------+
  2269.             [ ] CP/M      |                                       |
  2270.             [ ] TRSDOS    |                                       |
  2271.                           +---------------------------------------+
  2272.       |--------------------------------------------------------------------|
  2273.               Toggle Index (Last Name)    Toggle Order (Ascending)
  2274.               Add    Browse Delete Find   Goto   Help  Update   Quit
  2275.       +--------------------------------------------------------------------+
  2276.  
  2277.  
  2278.       All editors have the same basic functions.  Before continuing, we
  2279.       will describe each function in detail.
  2280.  
  2281.                                   Add Function
  2282.  
  2283.       Pressing [A] will allow you to add a record to the current database.
  2284.       The cursor will be positioned on the first field in the record.  Now
  2285.       whether adding or updating a record, there only a few keystrokes you
  2286.       need to know.
  2287.  
  2288.       You can move the cursor from field to field using the arrow keys.
  2289.       For instance, the Right arrow, the Down arrow, and the [Enter] key,
  2290.       moves the cursor forward one field at a time.  The left arrow and up
  2291.       arrow will move the cursor back one field.
  2292.  
  2293.       Note:  If you have a mouse, you also can move from field to field.
  2294.       Simply move the mouse cursor to the desired field and press the left
  2295.       mouse button.
  2296.  
  2297.       The [Home] key will move the cursor to the beginning of a field.  If
  2298.       the cursor is already there, [Home] will move the cursor to the first
  2299.       field in the screen.  The [End] key will move the cursor to the end
  2300.       of the field.  If the cursor is already there, [End] will move the
  2301.       cursor to the last field in the screen.
  2302.  
  2303.       If you need more information on any field, press [F1].  If there is
  2304.       help information, a help window will be displayed.  The help window
  2305.       will remain until you press either [Esc] or [F10].
  2306.  
  2307.                                      - Page 35 -
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.                                      Appendix A
  2316.  
  2317.  
  2318.  
  2319.       Note: By pressing [F1] (then [F10] if there is help text), you may
  2320.       invoke another Foxpro editor.  If the current input field is
  2321.       validated against another file, the editor of that file will appear.
  2322.       Use the Goto option to display the desired record.  Then press [Q] to
  2323.       quit.  Your input field will be filled with the corresponding field
  2324.       in the chosen record.
  2325.  
  2326.       Pressing [Ctrl]-[Home] will repeat the last text that was displayed
  2327.       in the current field.  This function provides a convenient means of
  2328.       adding many records with similar field descriptions.
  2329.  
  2330.       Once you have entered your data, moving the cursor beyond the last
  2331.       field on the screen tells the editor to accept the record.  Pressing
  2332.       [F10] also will tell the editor to accept the record.  You would then
  2333.       be prompted to add another record.  The [Esc] key will abort the add
  2334.       function, returning the screen to its original condition.
  2335.  
  2336.                                  Browse Function
  2337.  
  2338.       Pressing [B] will invoke the Foxpro browse function.  The browse
  2339.       function will display as many database records as will fit in one
  2340.       window.  You can use the left arrow, right arrow, [Tab], and [Shift]-
  2341.       [Tab] keys to move the cursor from field to field.  You can move from
  2342.       record to record with the up and down arrow keys.  You use the page
  2343.       up/down keys to display the next/previous window of records in the
  2344.       current database.
  2345.  
  2346.       If you have a mouse, you also can use the characters located on the
  2347.       right side of the window.  Place the mouse cursor on the up/down
  2348.       arrow characters and press the left button to move one record at a
  2349.       time.  The diamond character show where you're located in relation to
  2350.       the rest of the database.  Place the mouse cursor on the diamond and
  2351.       press the left button.  Dragging the diamond will re-position you in
  2352.       the database.
  2353.  
  2354.       Mouse Note:  After you found the record you want, place the mouse
  2355.       cursor on the record and press the left button.  Otherwise, the first
  2356.       time you try to update a record will put you back to the last record
  2357.       displayed before using the mouse.
  2358.  
  2359.       If there are more fields than can be displayed in one window,
  2360.       pressing [TAB] will scroll to the next field.  Pressing [Shift]-[TAB]
  2361.       will scroll back one field.
  2362.  
  2363.       If you have a mouse, you also may use the characters located across
  2364.       the bottom of the window.  Place the mouse cursor on the left/right
  2365.       arrow characters and press the left button to move one field at a
  2366.       time.  The diamond character show where you're located in relation to
  2367.       the rest of the database.  Place the mouse cursor on the diamond and
  2368.       press the left button.  Dragging the diamond will re-position the
  2369.       fields displayed in the database.
  2370.  
  2371.  
  2372.  
  2373.                                      - Page 36 -
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.                                      Appendix A
  2382.  
  2383.  
  2384.       Mouse Note:  After you found the field you want, place the mouse
  2385.       cursor on the field and press the left button.  Otherwise, the first
  2386.       time you try to update a field will put you back to the last field
  2387.       displayed before using the mouse.
  2388.  
  2389.       In the browse function you may edit any field as desired.  Press
  2390.       [Ctrl]-[N] to add a record from the browse.  Press [Ctrl]-[T] to
  2391.       delete the current record from the browse.  When finished, press
  2392.       [F10] to return to the edit menu.  Pressing [Esc] also will return
  2393.       you to the edit menu, but it will abort any change to the current
  2394.       record.
  2395.  
  2396.       Note:  The JKEY incremental search has recently been added to the
  2397.       browse command.  When performing a browse, press [Ctrl]-[J] to
  2398.       activate JKEY.  A search will begin on the current index.  Each new
  2399.       keystroke will be added to the search string and the record, closest
  2400.       matching to the current string, will be displayed.  You may press
  2401.       [BackSpace] to revise the search string, or press [Ctrl]-[Y] to clear
  2402.       it.  To abort JKEY, simply press [Ctrl]-[J] once again (or [Esc] to
  2403.       abort the browse).
  2404.  
  2405.                                  Delete Function
  2406.  
  2407.       Pressing [D] will allow you to delete the currently displayed record.
  2408.       You will be prompted whether you are sure.  Pressing [Y] deletes the
  2409.       record from the database.
  2410.  
  2411.                                   Find Function
  2412.  
  2413.       Pressing [F] will invoke the find function.  This option is only
  2414.       available if a database is indexed.
  2415.  
  2416.       If invoked, you would type the key of the desired record, and press
  2417.       [Enter].  If found, the record would be displayed.  You could then
  2418.       delete it, or update it.
  2419.  
  2420.  
  2421.       Note:  The key doesn't have to be a complete description.  For
  2422.       incomplete keys, the find function will try to find the record with
  2423.       the closet matching key.
  2424.  
  2425.       Recently, wild-carding has been introduced into the [F]ind function.
  2426.       For example, suppose we have a customer file.  It has an index by
  2427.       last name.  When the find function prompts us, we could type:
  2428.  
  2429.            Last Name:  ..ll..
  2430.  
  2431.       In this example, we are searching for a customer whose last name
  2432.       contain a "ll".  In another example:
  2433.  
  2434.            Last Name:  ..en
  2435.  
  2436.       We are searching for a customer whose last name ends with "en".  In
  2437.       one more example:
  2438.  
  2439.                                      - Page 37 -
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.                                      Appendix A
  2448.  
  2449.  
  2450.  
  2451.            Last Name:  al..
  2452.  
  2453.       We are searching for a customer whose last name begins with "al".
  2454.  
  2455.       Here's where wild-carding get interesting.  Let's use the first
  2456.       example.  Say we find a customer whose last name contains a "ll".  If
  2457.       we use the [G]oto function, we get an extra option.  This option,
  2458.       called [C]ontinue, will allow us to find the next customer whose last
  2459.       name contains a "ll".
  2460.  
  2461.       The continue option will remain in effect until you perform another
  2462.       find.  It will search for the next wild-card occurrence no matter
  2463.       where you are in the database.  In that sense, think of wild-carding
  2464.       as an implicit record filter.
  2465.  
  2466.       Oh, a new feature has been added to wild-carding:  The triple period
  2467.       "...".  Like the double period "..", the triple period denotes wild-
  2468.       carding.  Using the triple, however, will also disable the current
  2469.       index during the search.
  2470.  
  2471.       You see, wild-card searches are a LOT faster when done on an
  2472.       unordered database.  So if you are looking for just one record or two
  2473.       records, don't care about viewing order, and are using a huge
  2474.       database, the triple period might save you valuable time.
  2475.  
  2476.                                   Goto Function
  2477.  
  2478.       Pressing [G] will create a pop-up menu.  This popup menu allows the
  2479.       user to display different records in the current database.  Press [F]
  2480.       for the first record in the database.  Press [L] for the last record.
  2481.       Press [N] for the next record.  Press [P] for the previous record.
  2482.       The goto window remains active until you press [Esc] or [Q] to quit.
  2483.  
  2484.       If the current database is indexed, order is defined by the toggle
  2485.       order function.  For example, if the current record is customer 5,
  2486.       pressing [N] will display customer 6.  If the index order is
  2487.       descending, however, pressing [N] will display customer 4.  See
  2488.       toggle index order.
  2489.  
  2490.       A new option, [W] for window, has been added.  Pressing [W] activates
  2491.       the goto window.  The user may then move the goto window to any
  2492.       location on the screen.  That location remains in effect for the
  2493.       duration of the editor.
  2494.  
  2495.       To move the window, press [Ctrl]-[F7].  The goto window border will
  2496.       flash.  Press any cursor key to move the window.  Press [Ctrl]-[F7]
  2497.       to stop the window from flashing.  Then press [Esc] to resume the
  2498.       normal goto prompts.
  2499.  
  2500.       Note:  You also may use a mouse to move the goto window.  Press [W].
  2501.       Place the mouse cursor on the border of the goto window.  Press the
  2502.       left button.  Drag the mouse cursor (and window) to the desired
  2503.       location.  Then, press the right button to resume the goto prompts.
  2504.  
  2505.                                      - Page 38 -
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.                                      Appendix A
  2514.  
  2515.  
  2516.  
  2517.                                   Help Function
  2518.  
  2519.       Pressing [H] will display a summary of commands used in the edit menu
  2520.       as in the following screen.  Pressing any key after that returns you
  2521.       to the edit menu.
  2522.  
  2523.  
  2524.           Command prompt
  2525.  
  2526.           [T]oggle Index -  Change Index used by [F]ind command
  2527.           Toggle [O]rder -  Current Index in Ascending/Descending Order
  2528.  
  2529.           [A]dd        -  Add a record to the current database
  2530.           [B]rowse     -  List all records a page at a time
  2531.           [D]elete     -  Delete the currently displayed record
  2532.           [F]ind       -  Search database for record with specified key
  2533.           [G]oto       -  Display the First, Last, Next, or Previous record
  2534.           [H]elp       -  Display help information
  2535.           [R]ecall     -  Recall Deleted Records
  2536.           [U]pdate     -  Update the currently displayed record
  2537.           [Q]uit       -  Return to calling program
  2538.  
  2539.           Common full screen keystrokes
  2540.  
  2541.           [ESC]        -  Abort operation, return to prompt/menu
  2542.           [HOME]       -  move cursor to beginning field
  2543.           [END]        -  move cursor to ending field
  2544.           [CTRL][HOME] -  repeat last input field completed
  2545.           [CTRL][END]  -  Complete operation, return to prompt/menu
  2546.           [F1]         -  Display Help text/call another editor
  2547.           [F10]        -  Complete operation, return to prompt/menu
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.                                      - Page 39 -
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.                                      Appendix A
  2580.  
  2581.  
  2582.  
  2583.                                  Recall Function
  2584.  
  2585.       Pressing [R] allows you to recall a deleted record.  You will be
  2586.       presented with a browse window of all deleted records.  Simply locate
  2587.       the record to be recalled and press [Enter].
  2588.  
  2589.       Note:  If the current database has no deleted() index, you will be
  2590.       prompted for the record key (just like the find function).  Type the
  2591.       key of the record to be recalled and press [Enter].  If the deleted
  2592.       record is found, it is made active again.
  2593.  
  2594.  
  2595.                               Toggle Index Function
  2596.  
  2597.       For databases with multiple indices, the toggle option will be
  2598.       displayed.  The toggle option allows the user to change what index
  2599.       will be used with the [F]ind option.  The current index is displayed
  2600.       in parenthesis.
  2601.  
  2602.                               Toggle Order Function
  2603.  
  2604.       This option toggles the order of the current index.  The current
  2605.       order is displayed in parenthesis.
  2606.  
  2607.       For example, if the current order is ascending, pressing [O] will
  2608.       toggle the order to descending.  If the current index is by last
  2609.       name, then 'ALPHA' will come after 'BETA'  Pressing [O] again will
  2610.       change the current index back to ascending.
  2611.  
  2612.                                  Update Function
  2613.  
  2614.       Pressing [U] allows you to update the currently displayed record.
  2615.       Like the add function, moving the cursor past the last field will
  2616.       complete the updating.  Pressing [Esc] will abort any update.
  2617.  
  2618.                                   Quit Function
  2619.  
  2620.       Finally, pressing [Q] will quit the editor.  You will be returned to
  2621.       the menu that invoked the editor.
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.                                      - Page 40 -
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.                                     Appendix A-1
  2646.  
  2647.  
  2648.  
  2649.  
  2650.       If you ever been on an input field, you may have noticed that
  2651.       pressing [Alt] displays a menu at the very top of the screen.  This
  2652.       is called the system menu, or sysmenu for short.  The system menu
  2653.       displayed is a customized version of the Foxpro sysmenu.  It contains
  2654.       a variety of functions and is available to all users.  The following
  2655.       describes only a few features available through the sysmenu.  For
  2656.       more information, see the Foxpro users manual.
  2657.  
  2658.  
  2659.                                   Sysmenu edit
  2660.  
  2661.  
  2662.       The sysmenu edit popup is very powerful.  It gives any input field a
  2663.       variety of edit functions.  For example, highlighting a section of
  2664.       text ([Shift] and cursor key) and pressing [Del] will delete this
  2665.       text.  But [Ctrl]-[C] would have copied this text into the clipboard.
  2666.       You would then use [Ctrl]-[V] to paste this text.
  2667.  
  2668.       Note:  The sysmenu edit popup provides a [Ctrl]-[U] option to undo a
  2669.       deletion, copy, cut, or paste.
  2670.  
  2671.       Another example:  Suppose you are editing a memo field.  The sysmenu
  2672.       edit popup provides a [Ctrl]-[F] option to find specified text.  This
  2673.       popup also provides a [Ctrl]-[G] option to repeat the last find.
  2674.  
  2675.       There are other functions in the sysmenu edit popup.  See the Foxpro
  2676.       users manual for details.
  2677.  
  2678.  
  2679.                                 Foxpro Calculator
  2680.  
  2681.  
  2682.       Simply enter a numeric value on any input field.  Press [Alt]-[F4] to
  2683.       activate the Foxpro calculator.  The Foxpro calculator will display
  2684.       your numeric value.
  2685.  
  2686.       When you have a new calculated value, press [Ctrl]-[F4] to deactivate
  2687.       the calculator.  Your new numeric value will be placed into the
  2688.       current input field.
  2689.  
  2690.       Note:  If you just want the calculator, press [F4].  But you must be
  2691.       on an input field to invoke [F4].
  2692.  
  2693.  
  2694.                                  Foxpro Calendar
  2695.  
  2696.  
  2697.       Simply enter a date on any input field.  Press [Alt]-[F5] to invoke
  2698.       the Foxpro calendar.  The Foxpro calendar will display the year,
  2699.       month, and day of the specified date.
  2700.  
  2701.  
  2702.  
  2703.                                      - Page 41 -
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.                                     Appendix A-1
  2712.  
  2713.  
  2714.       Select any desired date.  When you have a new date, press [Ctrl]-[F5]
  2715.       will deactivate the calendar.  Your new date will be placed into the
  2716.       current input field.
  2717.  
  2718.       Note:  If you just want the calendar, press [F5].  But you must be on
  2719.       an input field to invoke [F5].
  2720.  
  2721.  
  2722.                                 Foxpro DOS Shell
  2723.  
  2724.  
  2725.       In Foxpro for DOS, the system pulldown menu provides a DOS shell.  If
  2726.       you are a system administrator, pressing [Alt]-[S] [O] brings up the
  2727.       DOS command window.  Type any desired DOS command.  Type 'EXIT' and
  2728.       press [Enter] to leave the DOS shell.
  2729.  
  2730.  
  2731.                                   Printer Eject
  2732.  
  2733.  
  2734.       Press [F7] for a page eject.  A form feed will be sent to the printer
  2735.       device, specified in the System Setup.  Very useful for people with
  2736.       Laser Printers.
  2737.  
  2738.                                    Video Mode
  2739.  
  2740.  
  2741.       Press [Alt]-[V] for the video mode.  In Foxpro for DOS, a VGA screen
  2742.       will toggle between 25 and 43 line modes.  All subsequent windows
  2743.       will conform to the specified mode.  Very useful in displaying
  2744.       reports.
  2745.  
  2746.       In Foxpro for windows, [Alt]-[V] will display a font selector.  All
  2747.       sub-windows, to the current window, will conform to the specified
  2748.       font.  If you change the main menu window, the font becomes permanent
  2749.       to your application.
  2750.  
  2751.                                    Print Mode
  2752.  
  2753.  
  2754.       In Foxpro for windows, you can print a report with the current font.
  2755.       Send the report to the screen and use the 'Print' option of the
  2756.       'File' popup in sysmenu.  'Print' will print the entire contents of
  2757.       the current window, fonts and all.  Remember, however, that 'Print'
  2758.       will not use your printer codes.
  2759.  
  2760.       Note:  'Print' may not be available with the Foxpro for windows
  2761.       runtime unit.  To print font reports, obtain the developers copy of
  2762.       Foxpro for windows.
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.                                      - Page 42 -
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.                                       GLOSSARY
  2778.  
  2779.  
  2780.       ANSI  -  American National Standards Institute.  A standard for both
  2781.            screen output and keyboard input.
  2782.  
  2783.       Arrow Keys  -  Equivalent to cursor keys.  Those keys on the keyboard
  2784.            labeled with arrows.
  2785.  
  2786.       ASCII  -  American Standard Code for Information Interchange.  A
  2787.            standard 7 bit code used to represent data.
  2788.  
  2789.       Batch File  -  A file containing multiple DOS commands.  These
  2790.            commands are executed by DOS, one at a time, as if typed by the
  2791.            user.
  2792.  
  2793.       Byte  -  A unit of information.  In text form, equivalent to an ASCII
  2794.            character.
  2795.  
  2796.       Code  -  Program code.  Another way of saying program instructions.
  2797.  
  2798.       Compiler  -  A program that converts program code from one form to
  2799.            another, usually more primitive, form.  The converted code is
  2800.            then ready for execution.
  2801.  
  2802.       CONFIG.FP  -  The Foxpro configuration file.  This file tells Foxpro
  2803.            where is find the resource file.  On a network, there is a one
  2804.            copy for each Foxpro user.
  2805.  
  2806.       CONFIG.FPM  -  The Foxpro for Macintosh configuration file.
  2807.  
  2808.       CONFIG.FPW  -  The Foxpro for windows configuration file.
  2809.  
  2810.       Cursor  -  A flashing character on the screen.  It indicates where
  2811.            typed text will be next placed.
  2812.  
  2813.       Cursor Keys  -  Equivalent to arrow keys.  Those keys on the keyboard
  2814.            labeled with arrows.
  2815.  
  2816.       Data Dictionary  -  A database file that defines the input/output to
  2817.            database files in an application.
  2818.  
  2819.       dBASE  -  Popular database management language.  The software package
  2820.            dBASE III+ is an interpreter for dBASE code.
  2821.  
  2822.       Disk  -  A unit where information is stored.  There are two major
  2823.            types: hard disk, and floppy disk.
  2824.  
  2825.       Disk Error  -  An error occurring when a program is unable to read or
  2826.            write properly to a disk.
  2827.  
  2828.       Diskspace  -  A unit of how much room is available on a drive.  It is
  2829.            usually measured in bytes.
  2830.  
  2831.       DOS  -  Disk Operating System.
  2832.  
  2833.  
  2834.  
  2835.                                      - Page 60 -
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.                                       GLOSSARY
  2844.  
  2845.  
  2846.       EMS  -  Refers to expanded memory.  Most 80286 computers have
  2847.            expanded memory.  80386 computers have extended memory.  There
  2848.            are, however, 80386 software drivers (QEMM for example), that
  2849.            can offer either extended or expanded memory.
  2850.  
  2851.       Extended  -  Extended memory.  80386 (or better) computers have
  2852.            extended memory.  The extended version of Foxpro needs at least
  2853.            three megabytes of extended memory.  The standard version of
  2854.            Foxpro requires expanded memory.
  2855.  
  2856.       Filespec  -  any DOS filename.ext including catalog names, passwords,
  2857.            etc.
  2858.  
  2859.       Floppy Disk  -  A self contained unit where information is stored.
  2860.            Depending on the type, floppy disks are easily transportable.
  2861.            Sometimes called a diskette.
  2862.  
  2863.       Foxbase  -   A dBASE III plus compatible language.
  2864.  
  2865.       Foxpro  -   A dBASE IV compatible language.
  2866.  
  2867.       FOXERR.DBF  -  The Foxpro error file.  Every major error event is
  2868.            recorded in this file.
  2869.  
  2870.       FOXUSER.DBF  -  The Foxpro resource file.  This file stores all the
  2871.            attributes of the user.  It also stores all the color sets
  2872.            available to Foxpro.  On a network, there is a one copy for each
  2873.            Foxpro user.
  2874.  
  2875.       GIF  -  Refers to the Compu-Serve Graphic Information Format.  A
  2876.            graphic picture format.
  2877.  
  2878.       Hard Disk  -  A self contained unit where information is stored.
  2879.            Usually not removable.
  2880.  
  2881.       HELP  -  A facility that provides on-line assistance in the use of a
  2882.            given program.
  2883.  
  2884.       Highlight  -  A form of a cursor, where an entire field is considered
  2885.            the cursor.
  2886.  
  2887.       Interpreter  -  A program that executes language code.  Whereas a
  2888.            compiler translates program code to executable code, an
  2889.            interpreter translates a single line of program code before
  2890.            executing it.
  2891.  
  2892.       L.S.T.  -  Local Sidereal Time.
  2893.  
  2894.       Kilobyte  -  One kilobyte of memory equals 1,024 bytes.
  2895.  
  2896.       Megabyte  -  One megabyte of memory equals 1,024,000 bytes.
  2897.  
  2898.       Multi-user  -  When more one than one person is capable of
  2899.            accessing/updating the same database at the same time.
  2900.  
  2901.                                      - Page 61 -
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.                                       GLOSSARY
  2910.  
  2911.  
  2912.  
  2913.       MS-DOS  -  Microsoft Disk Operating System.
  2914.  
  2915.       SAC  -  Saguaro Astronomy Club Database.  A comma delimited text file
  2916.            containing 10,000 records.  Mostly NGC objects.
  2917.  
  2918.       SHOWGIF  -  A SunShow utility to diaplay a GIF file.
  2919.  
  2920.       Sidereal Time  -  The current Right Ascension at the median.
  2921.  
  2922.       Sideways  -  A Utility that will print text up and down instead of
  2923.            across the paper.
  2924.  
  2925.       Source Code  -  What a translator/compiler takes in as input.
  2926.  
  2927.       Syntax  -  The rules for the arrangement of statements in a
  2928.            programming language
  2929.  
  2930.       UT  -  Universal Time.
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.                                      - Page 62 -
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.                                         Index
  2976.  
  2977.  
  2978.       *.ESL  49                            Code  60
  2979.       *.ESO  49                            Compiler  60
  2980.       .BAT  43                             Compu-Serve  6, 61
  2981.       .BIN  43                             CONFIG.FP  49, 50, 60
  2982.       .CDX  43                             CONFIG.FPM  60
  2983.       .DBF  43                             CONFIG.FPW  50, 51, 60
  2984.       .DRV  43                             Configuring Sideways  59
  2985.       .EXE  43                             Convert RA/Dec <--> Alt/Az  30
  2986.       .FPT  43                             Copyright/License/Warranty  2
  2987.       .FXP  43                             Create GIF Memo  14
  2988.       .LIB  43                             Creating a Log Record  16
  2989.       .PRG  43                             Cursor  35, 60
  2990.       [Alt]-[F4]  41                       Cursor Keys  60
  2991.       [Alt]-[F5]  41                       Customizing Color Sets  25
  2992.       [Alt]-[V]  42                        DATA  53
  2993.       [Ctrl]-[F4]  41                      Data dictionary  44, 56, 60
  2994.       [Ctrl]-[F5]  42                      DBASE  60
  2995.       [Ctrl]-[Home]  36                    DBL.DBF  43
  2996.       [Ctrl]-[J]  37                       DBL.TXT  45
  2997.       [Ctrl]-[N]  37                       DBL20.DBF  45
  2998.       [Ctrl]-[T]  37                       DBLLOG.DBF  43
  2999.       [Ctrl]-[Y]  37                       Default Settings  26
  3000.       [End]  35                            Delete Function  12, 37
  3001.       [Esc]  36                            Delete GIF Memo  14
  3002.       [F1]  35                             Disk  60
  3003.       [F10]  37                            Disk Error  60
  3004.       [F4]  41                             Disk Space  47
  3005.       [F5]  42                             Diskspace  60
  3006.       [F7]  42                             Display/Print Manual  28
  3007.       [Home]  35                           DOS  60
  3008.       [Shift]-[TAB]  36                    Double Star Separation  31
  3009.       [TAB]  36                            Draft mode  24
  3010.       1 Create GIF File  14                Edit Log  13
  3011.       2 Print GIF File  14                 Editor  6
  3012.       3 View GIF File  14                  EMS  49, 51, 61
  3013.       Access GIF's to .\GIF  30            Epoch Coordinates  31
  3014.       Add Function  11, 35                 Expanded  51
  3015.       ANSI  57, 60                         Expression builder  6, 22
  3016.       Appendix A  34                       Extended  1, 51, 61
  3017.       Appendix A-1  41                     Filespec  61
  3018.       Appendix B  43                       Filter  21, 22
  3019.       Appendix C  47                       Find Function  12, 37
  3020.       Appendix D  49                       Floppy Disk  61
  3021.       Arrow Keys  60                       FONTNAME  54
  3022.       ASCII  60                            FONTSIZE  54
  3023.       Astronomy  1                         FONTSTYLE  54
  3024.       BACK  46                             Foxbase  61
  3025.       Backup/Restore Data Files  46        FOXERR.DBF  25, 44, 48, 61
  3026.       Batch File  60                       Foxpro  1, 6, 61
  3027.       Browse Function  12, 36              Foxpro Calculator  41
  3028.       Burham  15, 30                       Foxpro Calendar  41
  3029.       Burham Coordinates  30               Foxpro DOS Shell  42
  3030.       Byte  60                             Foxpro for DOS  42
  3031.       Change Color Set  25
  3032.  
  3033.                                      - Page 63 -
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.                                         Index
  3042.  
  3043.  
  3044.       Foxpro for windows  42, 51, 53,      OBJ.DBF  43
  3045.           54                               OBJLOG.DBF  44
  3046.       Foxpro runtime unit  8, 49           P_CODES.DBF  23
  3047.       Foxpro runtime unit directory        Preface  1
  3048.           49                               Print GIF Memo  14
  3049.       FOXPRO.INI  53                       Print Mode  42
  3050.       FOXR.EXE  49                         Print SAC Database  18
  3051.       FOXRUN  49                           Printer Codes  24, 59
  3052.       FOXRW.EXE  50                        Printer Control Codes  22
  3053.       FOXSWAP.COM  49                      Printer Device  23
  3054.       FOXUSER.DBF  25, 44, 58, 61          Printer Eject  42
  3055.       FOXUSER2.DBF  25, 58                 Printer Name  23
  3056.       GIF  6, 55, 61                       Printer not Ready  47
  3057.       GLOSSARY  60                         Printing SAC Database  19
  3058.       Goto Function  13, 38                Problems & Suggestions  25
  3059.       Hard Disk  61                        PROG  56
  3060.       HELP  61                             PROGWORK  51
  3061.       Help Function  13, 39                Q*.*  44
  3062.       Highlight  61                        Quit  17, 20, 28
  3063.       Import Files  45                     Quit Function  15, 40
  3064.       Index  63                            Quit to DOS  33
  3065.       INIT  55                             Ramdisk  57
  3066.       Initializing Databases  32           Rebuilding Indices  32
  3067.       Interpreter  61                      RECALL  56
  3068.       Introduction  6                      Recall Function  40
  3069.       Invoking SAC System  8               Record filter  6, 21, 22
  3070.       JKEY  37                             Record Filters  59
  3071.       Kilobyte  61                         Regular mode  24
  3072.       L.S.T.  61                           RESOURCE  52
  3073.       Laser Printers  42                   Resource directory  49
  3074.       LAST  55                             SAC  1, 6, 8, 62
  3075.       LIM 4.0  51                          SAC.DBF  44
  3076.       LUN.DBF  43                          SAC.TXT  45
  3077.       LUNLOG.DBF  43                       SAC60.DBF  45
  3078.       Macintosh  7                         SACLOG.DBF  44
  3079.       Maintaining SAC Deep Sky             SACSYS.MEM  44
  3080.           Database  11                     Saguaro Astronomy Club  1, 6
  3081.       Maintaining SAC Double Star          SCR.DBF  44
  3082.           Database  17                     SHOWGIF  62
  3083.       Maintaining Sample Records  10       Sidereal Time  62
  3084.       MANUAL  43                           Sideways  24, 62
  3085.       Megabyte  61                         SIDEWAYS.COM  59
  3086.       Megabytes  1                         SIDEWAYS.DFT  59
  3087.       MEMLIMIT  51                         Sorting Databases  32
  3088.       Memo  16, 25                         Source Code  62
  3089.       Memo field  6                        Straight lines per page  24
  3090.       MODE  47                             SunShow  1, 8, 14, 15, 21, 27,
  3091.       Modify GIF Memo  14                      43
  3092.       MS-DOS  1, 62                        SunShow Image Toolkit  3
  3093.       MULT  55                             SunShow Print Setup  26
  3094.       Multi-user  23, 61                   SunShow Video Setup  26
  3095.       Multi-User Errors  48                SWSETUP.COM  59
  3096.       Network  49, 55                      Syntax  62
  3097.       Notation Conventions  7              Syntax Error  48
  3098.  
  3099.                                      - Page 64 -
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.                                         Index
  3108.  
  3109.  
  3110.       Sysmenu  41, 56
  3111.       Sysmenu edit  41
  3112.       System administration  55
  3113.       System administrator  25, 42, 47
  3114.       System Setup  21
  3115.       TABLE OF CONTENTS  4
  3116.       TEMP  57
  3117.       TERM  57
  3118.       TIME  52
  3119.       Toggle Index Function  13, 40
  3120.       Toggle Order Function  13, 40
  3121.       UNBACK  46
  3122.       Update Function  13, 40
  3123.       Updating SAC Deep Sky Record  15
  3124.       UT  62
  3125.       Utilities  29
  3126.       VBL.DBF  44
  3127.       VBLLOG.DBF  44
  3128.       Video Mode  42
  3129.       View GIF Memo  15
  3130.       Wild-carding  37
  3131.       Window  6
  3132.       Word for Windows  18
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.                                      - Page 65 -
  3166.  
  3167.  
  3168.  
  3169.